package com.meeting.meetingroom_api.dto;

import com.meeting.meetingroom_api.enums.AccountStatus;
import com.meeting.meetingroom_api.enums.CustomerApprovalStatus;
import com.meeting.meetingroom_api.enums.UserRole;
import lombok.Data;

@Data
public class UserUpdateDto {
    private String fullName;
    private String password; // Optional: for password change
    private UserRole role; // Usually only changeable by admin
    private String companyName;
    private String phoneNumber;
    private CustomerApprovalStatus customerApprovalStatus; // For admin to approve/reject
    private AccountStatus accountStatus; // For admin to activate/freeze
}